package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 对象 basetrans
 * 
 * @author ruoyi
 * @date 2025-01-18
 */
public class Basetrans extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private String tradeId;

    /**  */
    @Excel(name = "")
    private Long recordNo;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date programStartTime;

    /**  */
    @Excel(name = "")
    private String programVersion;

    /**  */
    @Excel(name = "")
    private Long computerOrder;

    /**  */
    @Excel(name = "")
    private String gantryTradeId;

    /**  */
    @Excel(name = "")
    private String passId;

    /**  */
    @Excel(name = "")
    private String stationId;

    /**  */
    @Excel(name = "")
    private String stationHex;

    /**  */
    @Excel(name = "")
    private String stationGbId;

    /**  */
    @Excel(name = "")
    private String stationName;

    /**  */
    @Excel(name = "")
    private String gantryHex;

    /**  */
    @Excel(name = "")
    private String gantryHexOpposite;

    /**  */
    @Excel(name = "")
    private Long gantryType;

    /**  */
    @Excel(name = "")
    private Long gantryOrderNum;

    /**  */
    @Excel(name = "")
    private String gantryGbId;

    /**  */
    @Excel(name = "")
    private String laneId;

    /**  */
    @Excel(name = "")
    private String tollLaneId;

    /**  */
    @Excel(name = "")
    private String laneHex;

    /**  */
    @Excel(name = "")
    private String laneGbId;

    /**  */
    @Excel(name = "")
    private Long laneSign;

    /**  */
    @Excel(name = "")
    private Long laneWork;

    /**  */
    @Excel(name = "")
    private Long laneType;

    /**  */
    @Excel(name = "")
    private String tollerId;

    /**  */
    @Excel(name = "")
    private String tollerName;

    /**  */
    @Excel(name = "")
    private Long tollerShift;

    /**  */
    @Excel(name = "")
    private String tollerShiftOrder;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tradeTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date passTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dataCreateTime;

    /**  */
    @Excel(name = "")
    private Long tradeDate;

    /**  */
    @Excel(name = "")
    private String hourBatchNo;

    /**  */
    @Excel(name = "")
    private Long vehicleCaptureType;

    /**  */
    @Excel(name = "")
    private Long vehicleFeeType;

    /**  */
    @Excel(name = "")
    private Long vehicleSeat;

    /**  */
    @Excel(name = "")
    private Long vehiclePreviousType;

    /**  */
    @Excel(name = "")
    private Long vehicleKind;

    /**  */
    @Excel(name = "")
    private Long vehicleSign;

    /**  */
    @Excel(name = "")
    private String vehicleHeadPlate;

    /**  */
    @Excel(name = "")
    private String vehicleHeadImagePath;

    /**  */
    @Excel(name = "")
    private String vehicleHeadPicId;

    /**  */
    @Excel(name = "")
    private String vehicleTailPlate;

    /**  */
    @Excel(name = "")
    private String vehicleTailImagePath;

    /**  */
    @Excel(name = "")
    private String vehicleTailPicId;

    /**  */
    @Excel(name = "")
    private String vehicleFeePlate;

    /**  */
    @Excel(name = "")
    private Long axleCount;

    /**  */
    @Excel(name = "")
    private String axleType;

    /**  */
    @Excel(name = "")
    private String axleInfo;

    /**  */
    @Excel(name = "")
    private Long axleTotalWeight;

    /**  */
    @Excel(name = "")
    private Long axleLimitWeight;

    /**  */
    @Excel(name = "")
    private Long axleOverloadRate;

    /**  */
    @Excel(name = "")
    private String heavyCargoCertNo;

    /**  */
    @Excel(name = "")
    private Long mediaType;

    /**  */
    @Excel(name = "")
    private String mediaMac;

    /**  */
    @Excel(name = "")
    private String mediaIssueId;

    /**  */
    @Excel(name = "")
    private String mediaSn;

    /**  */
    @Excel(name = "")
    private Long mediaVersion;

    /**  */
    @Excel(name = "")
    private Long mediaStartDate;

    /**  */
    @Excel(name = "")
    private Long mediaEndDate;

    /**  */
    @Excel(name = "")
    private String mediaState;

    /**  */
    @Excel(name = "")
    private Long mediaElectricalRate;

    /**  */
    @Excel(name = "")
    private String obuVehiclePlate;

    /**  */
    @Excel(name = "")
    private Long obuVehicleType;

    /**  */
    @Excel(name = "")
    private Long obuUserType;

    /**  */
    @Excel(name = "")
    private Long obuVehicleLoad;

    /**  */
    @Excel(name = "")
    private Long obuVehicleLength;

    /**  */
    @Excel(name = "")
    private Long obuVehicleWidth;

    /**  */
    @Excel(name = "")
    private Long obuVehicleHight;

    /**  */
    @Excel(name = "")
    private String entryStationHex;

    /**  */
    @Excel(name = "")
    private String entryStationId;

    /**  */
    @Excel(name = "")
    private String entryStationName;

    /**  */
    @Excel(name = "")
    private Long entryLane;

    /**  */
    @Excel(name = "")
    private Long entryLaneType;

    /**  */
    @Excel(name = "")
    private String entryLaneHex;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date entryTime;

    /**  */
    @Excel(name = "")
    private Long entryTollerId;

    /**  */
    @Excel(name = "")
    private Long entryTollerShift;

    /**  */
    @Excel(name = "")
    private Long entryVehicleType;

    /**  */
    @Excel(name = "")
    private Long entryVehicleKind;

    /**  */
    @Excel(name = "")
    private Long entryVehicleSign;

    /**  */
    @Excel(name = "")
    private String entryVehiclePlate;

    /**  */
    @Excel(name = "")
    private Long entryAxleCount;

    /**  */
    @Excel(name = "")
    private Long entryTotalWeight;

    /**  */
    @Excel(name = "")
    private String entryPermittedWeight;

    /**  */
    @Excel(name = "")
    private String etcCardId;

    /**  */
    @Excel(name = "")
    private Long etcCardType;

    /**  */
    @Excel(name = "")
    private Long etcCardUserType;

    /**  */
    @Excel(name = "")
    private String etcNetId;

    /**  */
    @Excel(name = "")
    private String etcIssueId;

    /**  */
    @Excel(name = "")
    private String etcVehiclePlate;

    /**  */
    @Excel(name = "")
    private Long etcVehicleType;

    /**  */
    @Excel(name = "")
    private Long etcStartDate;

    /**  */
    @Excel(name = "")
    private Long etcEndDate;

    /**  */
    @Excel(name = "")
    private Long etcVersion;

    /**  */
    @Excel(name = "")
    private Long etcBeforeBalance;

    /**  */
    @Excel(name = "")
    private Long etcAfterBalance;

    /**  */
    @Excel(name = "")
    private String etcTradNo;

    /**  */
    @Excel(name = "")
    private String etcTac;

    /**  */
    @Excel(name = "")
    private String etcTermTradNo;

    /**  */
    @Excel(name = "")
    private String etcTermCode;

    /**  */
    @Excel(name = "")
    private Long etcTradeType;

    /**  */
    @Excel(name = "")
    private Long etcTradeFlag;

    /**  */
    @Excel(name = "")
    private String etcCardLastGantryId;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date etcCardLastGantryTime;

    /**  */
    @Excel(name = "")
    private Long etcCardFeeSum;

    /**  */
    @Excel(name = "")
    private Long obuNoCardCount;

    /**  */
    @Excel(name = "")
    private Long obuPayfeeSum;

    /**  */
    @Excel(name = "")
    private Long obuFeeSum;

    /**  */
    @Excel(name = "")
    private Long obuDiscountFeeSum;

    /**  */
    @Excel(name = "")
    private Long obuTradeSuccCount;

    /**  */
    @Excel(name = "")
    private Long obuPassMileagesSum;

    /**  */
    @Excel(name = "")
    private Long obuTradeProvSuccCount;

    /**  */
    @Excel(name = "")
    private String obuEncryptLetter;

    /**  */
    @Excel(name = "")
    private String mediaPassProvInfoGroup;

    /**  */
    @Excel(name = "")
    private String mediaEf04DataHex;

    /**  */
    @Excel(name = "")
    private String passPointInfo;

    /**  */
    @Excel(name = "")
    private String passProvFeeGroup;

    /**  */
    @Excel(name = "")
    private Long passProvCount;

    /**  */
    @Excel(name = "")
    private Long provGantryCount;

    /**  */
    @Excel(name = "")
    private Long provGantrySumFee;

    /**  */
    @Excel(name = "")
    private Long provGantrySumPayFee;

    /**  */
    @Excel(name = "")
    private Long provCalcFeeMileages;

    /**  */
    @Excel(name = "")
    private String provEntryGantryId;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date provEntryGantryTime;

    /**  */
    @Excel(name = "")
    private String lastGantryId;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date lastGantryTime;

    /**  */
    @Excel(name = "")
    private Long lastGantryFee;

    /**  */
    @Excel(name = "")
    private Long lastGantryMileage;

    /**  */
    @Excel(name = "")
    private Long provPassStationCount;

    /**  */
    @Excel(name = "")
    private String provPassStationGroup;

    /**  */
    @Excel(name = "")
    private String mpayTermNo;

    /**  */
    @Excel(name = "")
    private String mpayIdentifier;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date mpayReplyTime;

    /**  */
    @Excel(name = "")
    private String mpaySettleDate;

    /**  */
    @Excel(name = "")
    private Long mpayTollAmount;

    /**  */
    @Excel(name = "")
    private String mpayPlatNumber;

    /**  */
    @Excel(name = "")
    private Long mpayChannelCode;

    /**  */
    @Excel(name = "")
    private Long mpayType;

    /**  */
    @Excel(name = "")
    private Long mpayRecordClass;

    /**  */
    @Excel(name = "")
    private Long mpayPlatformFirm;

    /**  */
    @Excel(name = "")
    private String ticketId;

    /**  */
    @Excel(name = "")
    private Long ticketFlag;

    /**  */
    @Excel(name = "")
    private String psamSerialNo;

    /**  */
    @Excel(name = "")
    private Long algorithmIdentifier;

    /**  */
    @Excel(name = "")
    private String keyVersion;

    /**  */
    @Excel(name = "")
    private String minFeeVersion;

    /**  */
    @Excel(name = "")
    private Long minFeeTotaltoll;

    /**  */
    @Excel(name = "")
    private Long minFeeMileage;

    /**  */
    @Excel(name = "")
    private String minFeeFeegroup;

    /**  */
    @Excel(name = "")
    private Long minFeeCalcrate;

    /**  */
    @Excel(name = "")
    private String serviceCalcFeeVersion;

    /**  */
    @Excel(name = "")
    private String serviceParamVersion;

    /**  */
    @Excel(name = "")
    private String serviceDevCtlVersion;

    /**  */
    @Excel(name = "")
    private Long actualFeeClass;

    /**  */
    @Excel(name = "")
    private Long calcfeeServiceFeetype;

    /**  */
    @Excel(name = "")
    private String calcfeeRateVersion;

    /**  */
    @Excel(name = "")
    private String calcfeeSplitProvince;

    /**  */
    @Excel(name = "")
    private String calcfeeChargeRoute;

    /**  */
    @Excel(name = "")
    private String tollIntervalId;

    /**  */
    @Excel(name = "")
    private String tollIntervalSign;

    /**  */
    @Excel(name = "")
    private Long calcfeePayfee;

    /**  */
    @Excel(name = "")
    private Long calcfeeTollfee;

    /**  */
    @Excel(name = "")
    private Long calcfeeDiscountfee;

    /**  */
    @Excel(name = "")
    private Long totalToll;

    /**  */
    @Excel(name = "")
    private Long feeMileage;

    /**  */
    @Excel(name = "")
    private String totalPayfeeGroup;

    /**  */
    @Excel(name = "")
    private String totalTollGroup;

    /**  */
    @Excel(name = "")
    private String totalDiscountfeeGroup;

    /**  */
    @Excel(name = "")
    private Long entryVehicleTypeToll;

    /**  */
    @Excel(name = "")
    private Long pdiscountToll;

    /**  */
    @Excel(name = "")
    private Long payMethod;

    /**  */
    @Excel(name = "")
    private Long tradeResult;

    /**  */
    @Excel(name = "")
    private Long tradeMethod;

    /**  */
    @Excel(name = "")
    private Long tradeFee;

    /**  */
    @Excel(name = "")
    private Long multiProvince;

    /**  */
    @Excel(name = "")
    private String specialType;

    /**  */
    @Excel(name = "")
    private Long feeDiscountKind;

    /**  */
    @Excel(name = "")
    private String feeProvBeginHex;

    /**  */
    @Excel(name = "")
    private String calcfeeIntoParams;

    /**  */
    @Excel(name = "")
    private String calcfeeOutParams;

    /**  */
    @Excel(name = "")
    private String tollServiceInfo;

    /**  */
    @Excel(name = "")
    private Long holidayState;

    /**  */
    @Excel(name = "")
    private Long bdsEmpowerType;

    /**  */
    @Excel(name = "")
    private Long recordType;

    /**  */
    @Excel(name = "")
    private Long opduration;

    /**  */
    @Excel(name = "")
    private String reviewTollerInfo;

    /**  */
    @Excel(name = "")
    private String tradeDescription;

    /**  */
    @Excel(name = "")
    private Long provinceDiscountFee;

    /**  */
    @Excel(name = "")
    private Long originFee;

    /**  */
    @Excel(name = "")
    private Long discountType;

    /**  */
    @Excel(name = "")
    private Long transPayType;

    /**  */
    @Excel(name = "")
    private Long obuSign;

    /**  */
    @Excel(name = "")
    private String appointid;

    /**  */
    @Excel(name = "")
    private String gantryCalcInfo;

    /**  */
    @Excel(name = "")
    private String entryLaneId;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date workonTime;

    /**  */
    @Excel(name = "")
    private Long totalDiscountFee;

    /**  */
    @Excel(name = "")
    private String rateVersion;

    /**  */
    @Excel(name = "")
    private String spcRateVersion;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date proRequestTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date proResponseTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date minRequestTime;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date minResponseTime;

    /**  */
    @Excel(name = "")
    private Long transferMark;

    /**  */
    @Excel(name = "")
    private Long spare1;

    /**  */
    @Excel(name = "")
    private Long spare2;

    /**  */
    @Excel(name = "")
    private Long spare3;

    /**  */
    @Excel(name = "")
    private String spare4;

    /**  */
    @Excel(name = "")
    private String spare5;

    /**  */
    @Excel(name = "")
    private String spare6;

    public void setTradeId(String tradeId) 
    {
        this.tradeId = tradeId;
    }

    public String getTradeId() 
    {
        return tradeId;
    }
    public void setRecordNo(Long recordNo) 
    {
        this.recordNo = recordNo;
    }

    public Long getRecordNo() 
    {
        return recordNo;
    }
    public void setProgramStartTime(Date programStartTime) 
    {
        this.programStartTime = programStartTime;
    }

    public Date getProgramStartTime() 
    {
        return programStartTime;
    }
    public void setProgramVersion(String programVersion) 
    {
        this.programVersion = programVersion;
    }

    public String getProgramVersion() 
    {
        return programVersion;
    }
    public void setComputerOrder(Long computerOrder) 
    {
        this.computerOrder = computerOrder;
    }

    public Long getComputerOrder() 
    {
        return computerOrder;
    }
    public void setGantryTradeId(String gantryTradeId) 
    {
        this.gantryTradeId = gantryTradeId;
    }

    public String getGantryTradeId() 
    {
        return gantryTradeId;
    }
    public void setPassId(String passId) 
    {
        this.passId = passId;
    }

    public String getPassId() 
    {
        return passId;
    }
    public void setStationId(String stationId) 
    {
        this.stationId = stationId;
    }

    public String getStationId() 
    {
        return stationId;
    }
    public void setStationHex(String stationHex) 
    {
        this.stationHex = stationHex;
    }

    public String getStationHex() 
    {
        return stationHex;
    }
    public void setStationGbId(String stationGbId) 
    {
        this.stationGbId = stationGbId;
    }

    public String getStationGbId() 
    {
        return stationGbId;
    }
    public void setStationName(String stationName) 
    {
        this.stationName = stationName;
    }

    public String getStationName() 
    {
        return stationName;
    }
    public void setGantryHex(String gantryHex) 
    {
        this.gantryHex = gantryHex;
    }

    public String getGantryHex() 
    {
        return gantryHex;
    }
    public void setGantryHexOpposite(String gantryHexOpposite) 
    {
        this.gantryHexOpposite = gantryHexOpposite;
    }

    public String getGantryHexOpposite() 
    {
        return gantryHexOpposite;
    }
    public void setGantryType(Long gantryType) 
    {
        this.gantryType = gantryType;
    }

    public Long getGantryType() 
    {
        return gantryType;
    }
    public void setGantryOrderNum(Long gantryOrderNum) 
    {
        this.gantryOrderNum = gantryOrderNum;
    }

    public Long getGantryOrderNum() 
    {
        return gantryOrderNum;
    }
    public void setGantryGbId(String gantryGbId) 
    {
        this.gantryGbId = gantryGbId;
    }

    public String getGantryGbId() 
    {
        return gantryGbId;
    }
    public void setLaneId(String laneId) 
    {
        this.laneId = laneId;
    }

    public String getLaneId() 
    {
        return laneId;
    }
    public void setTollLaneId(String tollLaneId) 
    {
        this.tollLaneId = tollLaneId;
    }

    public String getTollLaneId() 
    {
        return tollLaneId;
    }
    public void setLaneHex(String laneHex) 
    {
        this.laneHex = laneHex;
    }

    public String getLaneHex() 
    {
        return laneHex;
    }
    public void setLaneGbId(String laneGbId) 
    {
        this.laneGbId = laneGbId;
    }

    public String getLaneGbId() 
    {
        return laneGbId;
    }
    public void setLaneSign(Long laneSign) 
    {
        this.laneSign = laneSign;
    }

    public Long getLaneSign() 
    {
        return laneSign;
    }
    public void setLaneWork(Long laneWork) 
    {
        this.laneWork = laneWork;
    }

    public Long getLaneWork() 
    {
        return laneWork;
    }
    public void setLaneType(Long laneType) 
    {
        this.laneType = laneType;
    }

    public Long getLaneType() 
    {
        return laneType;
    }
    public void setTollerId(String tollerId) 
    {
        this.tollerId = tollerId;
    }

    public String getTollerId() 
    {
        return tollerId;
    }
    public void setTollerName(String tollerName) 
    {
        this.tollerName = tollerName;
    }

    public String getTollerName() 
    {
        return tollerName;
    }
    public void setTollerShift(Long tollerShift) 
    {
        this.tollerShift = tollerShift;
    }

    public Long getTollerShift() 
    {
        return tollerShift;
    }
    public void setTollerShiftOrder(String tollerShiftOrder) 
    {
        this.tollerShiftOrder = tollerShiftOrder;
    }

    public String getTollerShiftOrder() 
    {
        return tollerShiftOrder;
    }
    public void setTradeTime(Date tradeTime) 
    {
        this.tradeTime = tradeTime;
    }

    public Date getTradeTime() 
    {
        return tradeTime;
    }
    public void setPassTime(Date passTime) 
    {
        this.passTime = passTime;
    }

    public Date getPassTime() 
    {
        return passTime;
    }
    public void setDataCreateTime(Date dataCreateTime) 
    {
        this.dataCreateTime = dataCreateTime;
    }

    public Date getDataCreateTime() 
    {
        return dataCreateTime;
    }
    public void setTradeDate(Long tradeDate) 
    {
        this.tradeDate = tradeDate;
    }

    public Long getTradeDate() 
    {
        return tradeDate;
    }
    public void setHourBatchNo(String hourBatchNo) 
    {
        this.hourBatchNo = hourBatchNo;
    }

    public String getHourBatchNo() 
    {
        return hourBatchNo;
    }
    public void setVehicleCaptureType(Long vehicleCaptureType) 
    {
        this.vehicleCaptureType = vehicleCaptureType;
    }

    public Long getVehicleCaptureType() 
    {
        return vehicleCaptureType;
    }
    public void setVehicleFeeType(Long vehicleFeeType) 
    {
        this.vehicleFeeType = vehicleFeeType;
    }

    public Long getVehicleFeeType() 
    {
        return vehicleFeeType;
    }
    public void setVehicleSeat(Long vehicleSeat) 
    {
        this.vehicleSeat = vehicleSeat;
    }

    public Long getVehicleSeat() 
    {
        return vehicleSeat;
    }
    public void setVehiclePreviousType(Long vehiclePreviousType) 
    {
        this.vehiclePreviousType = vehiclePreviousType;
    }

    public Long getVehiclePreviousType() 
    {
        return vehiclePreviousType;
    }
    public void setVehicleKind(Long vehicleKind) 
    {
        this.vehicleKind = vehicleKind;
    }

    public Long getVehicleKind() 
    {
        return vehicleKind;
    }
    public void setVehicleSign(Long vehicleSign) 
    {
        this.vehicleSign = vehicleSign;
    }

    public Long getVehicleSign() 
    {
        return vehicleSign;
    }
    public void setVehicleHeadPlate(String vehicleHeadPlate) 
    {
        this.vehicleHeadPlate = vehicleHeadPlate;
    }

    public String getVehicleHeadPlate() 
    {
        return vehicleHeadPlate;
    }
    public void setVehicleHeadImagePath(String vehicleHeadImagePath) 
    {
        this.vehicleHeadImagePath = vehicleHeadImagePath;
    }

    public String getVehicleHeadImagePath() 
    {
        return vehicleHeadImagePath;
    }
    public void setVehicleHeadPicId(String vehicleHeadPicId) 
    {
        this.vehicleHeadPicId = vehicleHeadPicId;
    }

    public String getVehicleHeadPicId() 
    {
        return vehicleHeadPicId;
    }
    public void setVehicleTailPlate(String vehicleTailPlate) 
    {
        this.vehicleTailPlate = vehicleTailPlate;
    }

    public String getVehicleTailPlate() 
    {
        return vehicleTailPlate;
    }
    public void setVehicleTailImagePath(String vehicleTailImagePath) 
    {
        this.vehicleTailImagePath = vehicleTailImagePath;
    }

    public String getVehicleTailImagePath() 
    {
        return vehicleTailImagePath;
    }
    public void setVehicleTailPicId(String vehicleTailPicId) 
    {
        this.vehicleTailPicId = vehicleTailPicId;
    }

    public String getVehicleTailPicId() 
    {
        return vehicleTailPicId;
    }
    public void setVehicleFeePlate(String vehicleFeePlate) 
    {
        this.vehicleFeePlate = vehicleFeePlate;
    }

    public String getVehicleFeePlate() 
    {
        return vehicleFeePlate;
    }
    public void setAxleCount(Long axleCount) 
    {
        this.axleCount = axleCount;
    }

    public Long getAxleCount() 
    {
        return axleCount;
    }
    public void setAxleType(String axleType) 
    {
        this.axleType = axleType;
    }

    public String getAxleType() 
    {
        return axleType;
    }
    public void setAxleInfo(String axleInfo) 
    {
        this.axleInfo = axleInfo;
    }

    public String getAxleInfo() 
    {
        return axleInfo;
    }
    public void setAxleTotalWeight(Long axleTotalWeight) 
    {
        this.axleTotalWeight = axleTotalWeight;
    }

    public Long getAxleTotalWeight() 
    {
        return axleTotalWeight;
    }
    public void setAxleLimitWeight(Long axleLimitWeight) 
    {
        this.axleLimitWeight = axleLimitWeight;
    }

    public Long getAxleLimitWeight() 
    {
        return axleLimitWeight;
    }
    public void setAxleOverloadRate(Long axleOverloadRate) 
    {
        this.axleOverloadRate = axleOverloadRate;
    }

    public Long getAxleOverloadRate() 
    {
        return axleOverloadRate;
    }
    public void setHeavyCargoCertNo(String heavyCargoCertNo) 
    {
        this.heavyCargoCertNo = heavyCargoCertNo;
    }

    public String getHeavyCargoCertNo() 
    {
        return heavyCargoCertNo;
    }
    public void setMediaType(Long mediaType) 
    {
        this.mediaType = mediaType;
    }

    public Long getMediaType() 
    {
        return mediaType;
    }
    public void setMediaMac(String mediaMac) 
    {
        this.mediaMac = mediaMac;
    }

    public String getMediaMac() 
    {
        return mediaMac;
    }
    public void setMediaIssueId(String mediaIssueId) 
    {
        this.mediaIssueId = mediaIssueId;
    }

    public String getMediaIssueId() 
    {
        return mediaIssueId;
    }
    public void setMediaSn(String mediaSn) 
    {
        this.mediaSn = mediaSn;
    }

    public String getMediaSn() 
    {
        return mediaSn;
    }
    public void setMediaVersion(Long mediaVersion) 
    {
        this.mediaVersion = mediaVersion;
    }

    public Long getMediaVersion() 
    {
        return mediaVersion;
    }
    public void setMediaStartDate(Long mediaStartDate) 
    {
        this.mediaStartDate = mediaStartDate;
    }

    public Long getMediaStartDate() 
    {
        return mediaStartDate;
    }
    public void setMediaEndDate(Long mediaEndDate) 
    {
        this.mediaEndDate = mediaEndDate;
    }

    public Long getMediaEndDate() 
    {
        return mediaEndDate;
    }
    public void setMediaState(String mediaState) 
    {
        this.mediaState = mediaState;
    }

    public String getMediaState() 
    {
        return mediaState;
    }
    public void setMediaElectricalRate(Long mediaElectricalRate) 
    {
        this.mediaElectricalRate = mediaElectricalRate;
    }

    public Long getMediaElectricalRate() 
    {
        return mediaElectricalRate;
    }
    public void setObuVehiclePlate(String obuVehiclePlate) 
    {
        this.obuVehiclePlate = obuVehiclePlate;
    }

    public String getObuVehiclePlate() 
    {
        return obuVehiclePlate;
    }
    public void setObuVehicleType(Long obuVehicleType) 
    {
        this.obuVehicleType = obuVehicleType;
    }

    public Long getObuVehicleType() 
    {
        return obuVehicleType;
    }
    public void setObuUserType(Long obuUserType) 
    {
        this.obuUserType = obuUserType;
    }

    public Long getObuUserType() 
    {
        return obuUserType;
    }
    public void setObuVehicleLoad(Long obuVehicleLoad) 
    {
        this.obuVehicleLoad = obuVehicleLoad;
    }

    public Long getObuVehicleLoad() 
    {
        return obuVehicleLoad;
    }
    public void setObuVehicleLength(Long obuVehicleLength) 
    {
        this.obuVehicleLength = obuVehicleLength;
    }

    public Long getObuVehicleLength() 
    {
        return obuVehicleLength;
    }
    public void setObuVehicleWidth(Long obuVehicleWidth) 
    {
        this.obuVehicleWidth = obuVehicleWidth;
    }

    public Long getObuVehicleWidth() 
    {
        return obuVehicleWidth;
    }
    public void setObuVehicleHight(Long obuVehicleHight) 
    {
        this.obuVehicleHight = obuVehicleHight;
    }

    public Long getObuVehicleHight() 
    {
        return obuVehicleHight;
    }
    public void setEntryStationHex(String entryStationHex) 
    {
        this.entryStationHex = entryStationHex;
    }

    public String getEntryStationHex() 
    {
        return entryStationHex;
    }
    public void setEntryStationId(String entryStationId) 
    {
        this.entryStationId = entryStationId;
    }

    public String getEntryStationId() 
    {
        return entryStationId;
    }
    public void setEntryStationName(String entryStationName) 
    {
        this.entryStationName = entryStationName;
    }

    public String getEntryStationName() 
    {
        return entryStationName;
    }
    public void setEntryLane(Long entryLane) 
    {
        this.entryLane = entryLane;
    }

    public Long getEntryLane() 
    {
        return entryLane;
    }
    public void setEntryLaneType(Long entryLaneType) 
    {
        this.entryLaneType = entryLaneType;
    }

    public Long getEntryLaneType() 
    {
        return entryLaneType;
    }
    public void setEntryLaneHex(String entryLaneHex) 
    {
        this.entryLaneHex = entryLaneHex;
    }

    public String getEntryLaneHex() 
    {
        return entryLaneHex;
    }
    public void setEntryTime(Date entryTime) 
    {
        this.entryTime = entryTime;
    }

    public Date getEntryTime() 
    {
        return entryTime;
    }
    public void setEntryTollerId(Long entryTollerId) 
    {
        this.entryTollerId = entryTollerId;
    }

    public Long getEntryTollerId() 
    {
        return entryTollerId;
    }
    public void setEntryTollerShift(Long entryTollerShift) 
    {
        this.entryTollerShift = entryTollerShift;
    }

    public Long getEntryTollerShift() 
    {
        return entryTollerShift;
    }
    public void setEntryVehicleType(Long entryVehicleType) 
    {
        this.entryVehicleType = entryVehicleType;
    }

    public Long getEntryVehicleType() 
    {
        return entryVehicleType;
    }
    public void setEntryVehicleKind(Long entryVehicleKind) 
    {
        this.entryVehicleKind = entryVehicleKind;
    }

    public Long getEntryVehicleKind() 
    {
        return entryVehicleKind;
    }
    public void setEntryVehicleSign(Long entryVehicleSign) 
    {
        this.entryVehicleSign = entryVehicleSign;
    }

    public Long getEntryVehicleSign() 
    {
        return entryVehicleSign;
    }
    public void setEntryVehiclePlate(String entryVehiclePlate) 
    {
        this.entryVehiclePlate = entryVehiclePlate;
    }

    public String getEntryVehiclePlate() 
    {
        return entryVehiclePlate;
    }
    public void setEntryAxleCount(Long entryAxleCount) 
    {
        this.entryAxleCount = entryAxleCount;
    }

    public Long getEntryAxleCount() 
    {
        return entryAxleCount;
    }
    public void setEntryTotalWeight(Long entryTotalWeight) 
    {
        this.entryTotalWeight = entryTotalWeight;
    }

    public Long getEntryTotalWeight() 
    {
        return entryTotalWeight;
    }
    public void setEntryPermittedWeight(String entryPermittedWeight) 
    {
        this.entryPermittedWeight = entryPermittedWeight;
    }

    public String getEntryPermittedWeight() 
    {
        return entryPermittedWeight;
    }
    public void setEtcCardId(String etcCardId) 
    {
        this.etcCardId = etcCardId;
    }

    public String getEtcCardId() 
    {
        return etcCardId;
    }
    public void setEtcCardType(Long etcCardType) 
    {
        this.etcCardType = etcCardType;
    }

    public Long getEtcCardType() 
    {
        return etcCardType;
    }
    public void setEtcCardUserType(Long etcCardUserType) 
    {
        this.etcCardUserType = etcCardUserType;
    }

    public Long getEtcCardUserType() 
    {
        return etcCardUserType;
    }
    public void setEtcNetId(String etcNetId) 
    {
        this.etcNetId = etcNetId;
    }

    public String getEtcNetId() 
    {
        return etcNetId;
    }
    public void setEtcIssueId(String etcIssueId) 
    {
        this.etcIssueId = etcIssueId;
    }

    public String getEtcIssueId() 
    {
        return etcIssueId;
    }
    public void setEtcVehiclePlate(String etcVehiclePlate) 
    {
        this.etcVehiclePlate = etcVehiclePlate;
    }

    public String getEtcVehiclePlate() 
    {
        return etcVehiclePlate;
    }
    public void setEtcVehicleType(Long etcVehicleType) 
    {
        this.etcVehicleType = etcVehicleType;
    }

    public Long getEtcVehicleType() 
    {
        return etcVehicleType;
    }
    public void setEtcStartDate(Long etcStartDate) 
    {
        this.etcStartDate = etcStartDate;
    }

    public Long getEtcStartDate() 
    {
        return etcStartDate;
    }
    public void setEtcEndDate(Long etcEndDate) 
    {
        this.etcEndDate = etcEndDate;
    }

    public Long getEtcEndDate() 
    {
        return etcEndDate;
    }
    public void setEtcVersion(Long etcVersion) 
    {
        this.etcVersion = etcVersion;
    }

    public Long getEtcVersion() 
    {
        return etcVersion;
    }
    public void setEtcBeforeBalance(Long etcBeforeBalance) 
    {
        this.etcBeforeBalance = etcBeforeBalance;
    }

    public Long getEtcBeforeBalance() 
    {
        return etcBeforeBalance;
    }
    public void setEtcAfterBalance(Long etcAfterBalance) 
    {
        this.etcAfterBalance = etcAfterBalance;
    }

    public Long getEtcAfterBalance() 
    {
        return etcAfterBalance;
    }
    public void setEtcTradNo(String etcTradNo) 
    {
        this.etcTradNo = etcTradNo;
    }

    public String getEtcTradNo() 
    {
        return etcTradNo;
    }
    public void setEtcTac(String etcTac) 
    {
        this.etcTac = etcTac;
    }

    public String getEtcTac() 
    {
        return etcTac;
    }
    public void setEtcTermTradNo(String etcTermTradNo) 
    {
        this.etcTermTradNo = etcTermTradNo;
    }

    public String getEtcTermTradNo() 
    {
        return etcTermTradNo;
    }
    public void setEtcTermCode(String etcTermCode) 
    {
        this.etcTermCode = etcTermCode;
    }

    public String getEtcTermCode() 
    {
        return etcTermCode;
    }
    public void setEtcTradeType(Long etcTradeType) 
    {
        this.etcTradeType = etcTradeType;
    }

    public Long getEtcTradeType() 
    {
        return etcTradeType;
    }
    public void setEtcTradeFlag(Long etcTradeFlag) 
    {
        this.etcTradeFlag = etcTradeFlag;
    }

    public Long getEtcTradeFlag() 
    {
        return etcTradeFlag;
    }
    public void setEtcCardLastGantryId(String etcCardLastGantryId) 
    {
        this.etcCardLastGantryId = etcCardLastGantryId;
    }

    public String getEtcCardLastGantryId() 
    {
        return etcCardLastGantryId;
    }
    public void setEtcCardLastGantryTime(Date etcCardLastGantryTime) 
    {
        this.etcCardLastGantryTime = etcCardLastGantryTime;
    }

    public Date getEtcCardLastGantryTime() 
    {
        return etcCardLastGantryTime;
    }
    public void setEtcCardFeeSum(Long etcCardFeeSum) 
    {
        this.etcCardFeeSum = etcCardFeeSum;
    }

    public Long getEtcCardFeeSum() 
    {
        return etcCardFeeSum;
    }
    public void setObuNoCardCount(Long obuNoCardCount) 
    {
        this.obuNoCardCount = obuNoCardCount;
    }

    public Long getObuNoCardCount() 
    {
        return obuNoCardCount;
    }
    public void setObuPayfeeSum(Long obuPayfeeSum) 
    {
        this.obuPayfeeSum = obuPayfeeSum;
    }

    public Long getObuPayfeeSum() 
    {
        return obuPayfeeSum;
    }
    public void setObuFeeSum(Long obuFeeSum) 
    {
        this.obuFeeSum = obuFeeSum;
    }

    public Long getObuFeeSum() 
    {
        return obuFeeSum;
    }
    public void setObuDiscountFeeSum(Long obuDiscountFeeSum) 
    {
        this.obuDiscountFeeSum = obuDiscountFeeSum;
    }

    public Long getObuDiscountFeeSum() 
    {
        return obuDiscountFeeSum;
    }
    public void setObuTradeSuccCount(Long obuTradeSuccCount) 
    {
        this.obuTradeSuccCount = obuTradeSuccCount;
    }

    public Long getObuTradeSuccCount() 
    {
        return obuTradeSuccCount;
    }
    public void setObuPassMileagesSum(Long obuPassMileagesSum) 
    {
        this.obuPassMileagesSum = obuPassMileagesSum;
    }

    public Long getObuPassMileagesSum() 
    {
        return obuPassMileagesSum;
    }
    public void setObuTradeProvSuccCount(Long obuTradeProvSuccCount) 
    {
        this.obuTradeProvSuccCount = obuTradeProvSuccCount;
    }

    public Long getObuTradeProvSuccCount() 
    {
        return obuTradeProvSuccCount;
    }
    public void setObuEncryptLetter(String obuEncryptLetter) 
    {
        this.obuEncryptLetter = obuEncryptLetter;
    }

    public String getObuEncryptLetter() 
    {
        return obuEncryptLetter;
    }
    public void setMediaPassProvInfoGroup(String mediaPassProvInfoGroup) 
    {
        this.mediaPassProvInfoGroup = mediaPassProvInfoGroup;
    }

    public String getMediaPassProvInfoGroup() 
    {
        return mediaPassProvInfoGroup;
    }
    public void setMediaEf04DataHex(String mediaEf04DataHex) 
    {
        this.mediaEf04DataHex = mediaEf04DataHex;
    }

    public String getMediaEf04DataHex() 
    {
        return mediaEf04DataHex;
    }
    public void setPassPointInfo(String passPointInfo) 
    {
        this.passPointInfo = passPointInfo;
    }

    public String getPassPointInfo() 
    {
        return passPointInfo;
    }
    public void setPassProvFeeGroup(String passProvFeeGroup) 
    {
        this.passProvFeeGroup = passProvFeeGroup;
    }

    public String getPassProvFeeGroup() 
    {
        return passProvFeeGroup;
    }
    public void setPassProvCount(Long passProvCount) 
    {
        this.passProvCount = passProvCount;
    }

    public Long getPassProvCount() 
    {
        return passProvCount;
    }
    public void setProvGantryCount(Long provGantryCount) 
    {
        this.provGantryCount = provGantryCount;
    }

    public Long getProvGantryCount() 
    {
        return provGantryCount;
    }
    public void setProvGantrySumFee(Long provGantrySumFee) 
    {
        this.provGantrySumFee = provGantrySumFee;
    }

    public Long getProvGantrySumFee() 
    {
        return provGantrySumFee;
    }
    public void setProvGantrySumPayFee(Long provGantrySumPayFee) 
    {
        this.provGantrySumPayFee = provGantrySumPayFee;
    }

    public Long getProvGantrySumPayFee() 
    {
        return provGantrySumPayFee;
    }
    public void setProvCalcFeeMileages(Long provCalcFeeMileages) 
    {
        this.provCalcFeeMileages = provCalcFeeMileages;
    }

    public Long getProvCalcFeeMileages() 
    {
        return provCalcFeeMileages;
    }
    public void setProvEntryGantryId(String provEntryGantryId) 
    {
        this.provEntryGantryId = provEntryGantryId;
    }

    public String getProvEntryGantryId() 
    {
        return provEntryGantryId;
    }
    public void setProvEntryGantryTime(Date provEntryGantryTime) 
    {
        this.provEntryGantryTime = provEntryGantryTime;
    }

    public Date getProvEntryGantryTime() 
    {
        return provEntryGantryTime;
    }
    public void setLastGantryId(String lastGantryId) 
    {
        this.lastGantryId = lastGantryId;
    }

    public String getLastGantryId() 
    {
        return lastGantryId;
    }
    public void setLastGantryTime(Date lastGantryTime) 
    {
        this.lastGantryTime = lastGantryTime;
    }

    public Date getLastGantryTime() 
    {
        return lastGantryTime;
    }
    public void setLastGantryFee(Long lastGantryFee) 
    {
        this.lastGantryFee = lastGantryFee;
    }

    public Long getLastGantryFee() 
    {
        return lastGantryFee;
    }
    public void setLastGantryMileage(Long lastGantryMileage) 
    {
        this.lastGantryMileage = lastGantryMileage;
    }

    public Long getLastGantryMileage() 
    {
        return lastGantryMileage;
    }
    public void setProvPassStationCount(Long provPassStationCount) 
    {
        this.provPassStationCount = provPassStationCount;
    }

    public Long getProvPassStationCount() 
    {
        return provPassStationCount;
    }
    public void setProvPassStationGroup(String provPassStationGroup) 
    {
        this.provPassStationGroup = provPassStationGroup;
    }

    public String getProvPassStationGroup() 
    {
        return provPassStationGroup;
    }
    public void setMpayTermNo(String mpayTermNo) 
    {
        this.mpayTermNo = mpayTermNo;
    }

    public String getMpayTermNo() 
    {
        return mpayTermNo;
    }
    public void setMpayIdentifier(String mpayIdentifier) 
    {
        this.mpayIdentifier = mpayIdentifier;
    }

    public String getMpayIdentifier() 
    {
        return mpayIdentifier;
    }
    public void setMpayReplyTime(Date mpayReplyTime) 
    {
        this.mpayReplyTime = mpayReplyTime;
    }

    public Date getMpayReplyTime() 
    {
        return mpayReplyTime;
    }
    public void setMpaySettleDate(String mpaySettleDate) 
    {
        this.mpaySettleDate = mpaySettleDate;
    }

    public String getMpaySettleDate() 
    {
        return mpaySettleDate;
    }
    public void setMpayTollAmount(Long mpayTollAmount) 
    {
        this.mpayTollAmount = mpayTollAmount;
    }

    public Long getMpayTollAmount() 
    {
        return mpayTollAmount;
    }
    public void setMpayPlatNumber(String mpayPlatNumber) 
    {
        this.mpayPlatNumber = mpayPlatNumber;
    }

    public String getMpayPlatNumber() 
    {
        return mpayPlatNumber;
    }
    public void setMpayChannelCode(Long mpayChannelCode) 
    {
        this.mpayChannelCode = mpayChannelCode;
    }

    public Long getMpayChannelCode() 
    {
        return mpayChannelCode;
    }
    public void setMpayType(Long mpayType) 
    {
        this.mpayType = mpayType;
    }

    public Long getMpayType() 
    {
        return mpayType;
    }
    public void setMpayRecordClass(Long mpayRecordClass) 
    {
        this.mpayRecordClass = mpayRecordClass;
    }

    public Long getMpayRecordClass() 
    {
        return mpayRecordClass;
    }
    public void setMpayPlatformFirm(Long mpayPlatformFirm) 
    {
        this.mpayPlatformFirm = mpayPlatformFirm;
    }

    public Long getMpayPlatformFirm() 
    {
        return mpayPlatformFirm;
    }
    public void setTicketId(String ticketId) 
    {
        this.ticketId = ticketId;
    }

    public String getTicketId() 
    {
        return ticketId;
    }
    public void setTicketFlag(Long ticketFlag) 
    {
        this.ticketFlag = ticketFlag;
    }

    public Long getTicketFlag() 
    {
        return ticketFlag;
    }
    public void setPsamSerialNo(String psamSerialNo) 
    {
        this.psamSerialNo = psamSerialNo;
    }

    public String getPsamSerialNo() 
    {
        return psamSerialNo;
    }
    public void setAlgorithmIdentifier(Long algorithmIdentifier) 
    {
        this.algorithmIdentifier = algorithmIdentifier;
    }

    public Long getAlgorithmIdentifier() 
    {
        return algorithmIdentifier;
    }
    public void setKeyVersion(String keyVersion) 
    {
        this.keyVersion = keyVersion;
    }

    public String getKeyVersion() 
    {
        return keyVersion;
    }
    public void setMinFeeVersion(String minFeeVersion) 
    {
        this.minFeeVersion = minFeeVersion;
    }

    public String getMinFeeVersion() 
    {
        return minFeeVersion;
    }
    public void setMinFeeTotaltoll(Long minFeeTotaltoll) 
    {
        this.minFeeTotaltoll = minFeeTotaltoll;
    }

    public Long getMinFeeTotaltoll() 
    {
        return minFeeTotaltoll;
    }
    public void setMinFeeMileage(Long minFeeMileage) 
    {
        this.minFeeMileage = minFeeMileage;
    }

    public Long getMinFeeMileage() 
    {
        return minFeeMileage;
    }
    public void setMinFeeFeegroup(String minFeeFeegroup) 
    {
        this.minFeeFeegroup = minFeeFeegroup;
    }

    public String getMinFeeFeegroup() 
    {
        return minFeeFeegroup;
    }
    public void setMinFeeCalcrate(Long minFeeCalcrate) 
    {
        this.minFeeCalcrate = minFeeCalcrate;
    }

    public Long getMinFeeCalcrate() 
    {
        return minFeeCalcrate;
    }
    public void setServiceCalcFeeVersion(String serviceCalcFeeVersion) 
    {
        this.serviceCalcFeeVersion = serviceCalcFeeVersion;
    }

    public String getServiceCalcFeeVersion() 
    {
        return serviceCalcFeeVersion;
    }
    public void setServiceParamVersion(String serviceParamVersion) 
    {
        this.serviceParamVersion = serviceParamVersion;
    }

    public String getServiceParamVersion() 
    {
        return serviceParamVersion;
    }
    public void setServiceDevCtlVersion(String serviceDevCtlVersion) 
    {
        this.serviceDevCtlVersion = serviceDevCtlVersion;
    }

    public String getServiceDevCtlVersion() 
    {
        return serviceDevCtlVersion;
    }
    public void setActualFeeClass(Long actualFeeClass) 
    {
        this.actualFeeClass = actualFeeClass;
    }

    public Long getActualFeeClass() 
    {
        return actualFeeClass;
    }
    public void setCalcfeeServiceFeetype(Long calcfeeServiceFeetype) 
    {
        this.calcfeeServiceFeetype = calcfeeServiceFeetype;
    }

    public Long getCalcfeeServiceFeetype() 
    {
        return calcfeeServiceFeetype;
    }
    public void setCalcfeeRateVersion(String calcfeeRateVersion) 
    {
        this.calcfeeRateVersion = calcfeeRateVersion;
    }

    public String getCalcfeeRateVersion() 
    {
        return calcfeeRateVersion;
    }
    public void setCalcfeeSplitProvince(String calcfeeSplitProvince) 
    {
        this.calcfeeSplitProvince = calcfeeSplitProvince;
    }

    public String getCalcfeeSplitProvince() 
    {
        return calcfeeSplitProvince;
    }
    public void setCalcfeeChargeRoute(String calcfeeChargeRoute) 
    {
        this.calcfeeChargeRoute = calcfeeChargeRoute;
    }

    public String getCalcfeeChargeRoute() 
    {
        return calcfeeChargeRoute;
    }
    public void setTollIntervalId(String tollIntervalId) 
    {
        this.tollIntervalId = tollIntervalId;
    }

    public String getTollIntervalId() 
    {
        return tollIntervalId;
    }
    public void setTollIntervalSign(String tollIntervalSign) 
    {
        this.tollIntervalSign = tollIntervalSign;
    }

    public String getTollIntervalSign() 
    {
        return tollIntervalSign;
    }
    public void setCalcfeePayfee(Long calcfeePayfee) 
    {
        this.calcfeePayfee = calcfeePayfee;
    }

    public Long getCalcfeePayfee() 
    {
        return calcfeePayfee;
    }
    public void setCalcfeeTollfee(Long calcfeeTollfee) 
    {
        this.calcfeeTollfee = calcfeeTollfee;
    }

    public Long getCalcfeeTollfee() 
    {
        return calcfeeTollfee;
    }
    public void setCalcfeeDiscountfee(Long calcfeeDiscountfee) 
    {
        this.calcfeeDiscountfee = calcfeeDiscountfee;
    }

    public Long getCalcfeeDiscountfee() 
    {
        return calcfeeDiscountfee;
    }
    public void setTotalToll(Long totalToll) 
    {
        this.totalToll = totalToll;
    }

    public Long getTotalToll() 
    {
        return totalToll;
    }
    public void setFeeMileage(Long feeMileage) 
    {
        this.feeMileage = feeMileage;
    }

    public Long getFeeMileage() 
    {
        return feeMileage;
    }
    public void setTotalPayfeeGroup(String totalPayfeeGroup) 
    {
        this.totalPayfeeGroup = totalPayfeeGroup;
    }

    public String getTotalPayfeeGroup() 
    {
        return totalPayfeeGroup;
    }
    public void setTotalTollGroup(String totalTollGroup) 
    {
        this.totalTollGroup = totalTollGroup;
    }

    public String getTotalTollGroup() 
    {
        return totalTollGroup;
    }
    public void setTotalDiscountfeeGroup(String totalDiscountfeeGroup) 
    {
        this.totalDiscountfeeGroup = totalDiscountfeeGroup;
    }

    public String getTotalDiscountfeeGroup() 
    {
        return totalDiscountfeeGroup;
    }
    public void setEntryVehicleTypeToll(Long entryVehicleTypeToll) 
    {
        this.entryVehicleTypeToll = entryVehicleTypeToll;
    }

    public Long getEntryVehicleTypeToll() 
    {
        return entryVehicleTypeToll;
    }
    public void setPdiscountToll(Long pdiscountToll) 
    {
        this.pdiscountToll = pdiscountToll;
    }

    public Long getPdiscountToll() 
    {
        return pdiscountToll;
    }
    public void setPayMethod(Long payMethod) 
    {
        this.payMethod = payMethod;
    }

    public Long getPayMethod() 
    {
        return payMethod;
    }
    public void setTradeResult(Long tradeResult) 
    {
        this.tradeResult = tradeResult;
    }

    public Long getTradeResult() 
    {
        return tradeResult;
    }
    public void setTradeMethod(Long tradeMethod) 
    {
        this.tradeMethod = tradeMethod;
    }

    public Long getTradeMethod() 
    {
        return tradeMethod;
    }
    public void setTradeFee(Long tradeFee) 
    {
        this.tradeFee = tradeFee;
    }

    public Long getTradeFee() 
    {
        return tradeFee;
    }
    public void setMultiProvince(Long multiProvince) 
    {
        this.multiProvince = multiProvince;
    }

    public Long getMultiProvince() 
    {
        return multiProvince;
    }
    public void setSpecialType(String specialType) 
    {
        this.specialType = specialType;
    }

    public String getSpecialType() 
    {
        return specialType;
    }
    public void setFeeDiscountKind(Long feeDiscountKind) 
    {
        this.feeDiscountKind = feeDiscountKind;
    }

    public Long getFeeDiscountKind() 
    {
        return feeDiscountKind;
    }
    public void setFeeProvBeginHex(String feeProvBeginHex) 
    {
        this.feeProvBeginHex = feeProvBeginHex;
    }

    public String getFeeProvBeginHex() 
    {
        return feeProvBeginHex;
    }
    public void setCalcfeeIntoParams(String calcfeeIntoParams) 
    {
        this.calcfeeIntoParams = calcfeeIntoParams;
    }

    public String getCalcfeeIntoParams() 
    {
        return calcfeeIntoParams;
    }
    public void setCalcfeeOutParams(String calcfeeOutParams) 
    {
        this.calcfeeOutParams = calcfeeOutParams;
    }

    public String getCalcfeeOutParams() 
    {
        return calcfeeOutParams;
    }
    public void setTollServiceInfo(String tollServiceInfo) 
    {
        this.tollServiceInfo = tollServiceInfo;
    }

    public String getTollServiceInfo() 
    {
        return tollServiceInfo;
    }
    public void setHolidayState(Long holidayState) 
    {
        this.holidayState = holidayState;
    }

    public Long getHolidayState() 
    {
        return holidayState;
    }
    public void setBdsEmpowerType(Long bdsEmpowerType) 
    {
        this.bdsEmpowerType = bdsEmpowerType;
    }

    public Long getBdsEmpowerType() 
    {
        return bdsEmpowerType;
    }
    public void setRecordType(Long recordType) 
    {
        this.recordType = recordType;
    }

    public Long getRecordType() 
    {
        return recordType;
    }
    public void setOpduration(Long opduration) 
    {
        this.opduration = opduration;
    }

    public Long getOpduration() 
    {
        return opduration;
    }
    public void setReviewTollerInfo(String reviewTollerInfo) 
    {
        this.reviewTollerInfo = reviewTollerInfo;
    }

    public String getReviewTollerInfo() 
    {
        return reviewTollerInfo;
    }
    public void setTradeDescription(String tradeDescription) 
    {
        this.tradeDescription = tradeDescription;
    }

    public String getTradeDescription() 
    {
        return tradeDescription;
    }
    public void setProvinceDiscountFee(Long provinceDiscountFee) 
    {
        this.provinceDiscountFee = provinceDiscountFee;
    }

    public Long getProvinceDiscountFee() 
    {
        return provinceDiscountFee;
    }
    public void setOriginFee(Long originFee) 
    {
        this.originFee = originFee;
    }

    public Long getOriginFee() 
    {
        return originFee;
    }
    public void setDiscountType(Long discountType) 
    {
        this.discountType = discountType;
    }

    public Long getDiscountType() 
    {
        return discountType;
    }
    public void setTransPayType(Long transPayType) 
    {
        this.transPayType = transPayType;
    }

    public Long getTransPayType() 
    {
        return transPayType;
    }
    public void setObuSign(Long obuSign) 
    {
        this.obuSign = obuSign;
    }

    public Long getObuSign() 
    {
        return obuSign;
    }
    public void setAppointid(String appointid) 
    {
        this.appointid = appointid;
    }

    public String getAppointid() 
    {
        return appointid;
    }
    public void setGantryCalcInfo(String gantryCalcInfo) 
    {
        this.gantryCalcInfo = gantryCalcInfo;
    }

    public String getGantryCalcInfo() 
    {
        return gantryCalcInfo;
    }
    public void setEntryLaneId(String entryLaneId) 
    {
        this.entryLaneId = entryLaneId;
    }

    public String getEntryLaneId() 
    {
        return entryLaneId;
    }
    public void setWorkonTime(Date workonTime) 
    {
        this.workonTime = workonTime;
    }

    public Date getWorkonTime() 
    {
        return workonTime;
    }
    public void setTotalDiscountFee(Long totalDiscountFee) 
    {
        this.totalDiscountFee = totalDiscountFee;
    }

    public Long getTotalDiscountFee() 
    {
        return totalDiscountFee;
    }
    public void setRateVersion(String rateVersion) 
    {
        this.rateVersion = rateVersion;
    }

    public String getRateVersion() 
    {
        return rateVersion;
    }
    public void setSpcRateVersion(String spcRateVersion) 
    {
        this.spcRateVersion = spcRateVersion;
    }

    public String getSpcRateVersion() 
    {
        return spcRateVersion;
    }
    public void setProRequestTime(Date proRequestTime) 
    {
        this.proRequestTime = proRequestTime;
    }

    public Date getProRequestTime() 
    {
        return proRequestTime;
    }
    public void setProResponseTime(Date proResponseTime) 
    {
        this.proResponseTime = proResponseTime;
    }

    public Date getProResponseTime() 
    {
        return proResponseTime;
    }
    public void setMinRequestTime(Date minRequestTime) 
    {
        this.minRequestTime = minRequestTime;
    }

    public Date getMinRequestTime() 
    {
        return minRequestTime;
    }
    public void setMinResponseTime(Date minResponseTime) 
    {
        this.minResponseTime = minResponseTime;
    }

    public Date getMinResponseTime() 
    {
        return minResponseTime;
    }
    public void setTransferMark(Long transferMark) 
    {
        this.transferMark = transferMark;
    }

    public Long getTransferMark() 
    {
        return transferMark;
    }
    public void setSpare1(Long spare1) 
    {
        this.spare1 = spare1;
    }

    public Long getSpare1() 
    {
        return spare1;
    }
    public void setSpare2(Long spare2) 
    {
        this.spare2 = spare2;
    }

    public Long getSpare2() 
    {
        return spare2;
    }
    public void setSpare3(Long spare3) 
    {
        this.spare3 = spare3;
    }

    public Long getSpare3() 
    {
        return spare3;
    }
    public void setSpare4(String spare4) 
    {
        this.spare4 = spare4;
    }

    public String getSpare4() 
    {
        return spare4;
    }
    public void setSpare5(String spare5) 
    {
        this.spare5 = spare5;
    }

    public String getSpare5() 
    {
        return spare5;
    }
    public void setSpare6(String spare6) 
    {
        this.spare6 = spare6;
    }

    public String getSpare6() 
    {
        return spare6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("tradeId", getTradeId())
            .append("recordNo", getRecordNo())
            .append("programStartTime", getProgramStartTime())
            .append("programVersion", getProgramVersion())
            .append("computerOrder", getComputerOrder())
            .append("gantryTradeId", getGantryTradeId())
            .append("passId", getPassId())
            .append("stationId", getStationId())
            .append("stationHex", getStationHex())
            .append("stationGbId", getStationGbId())
            .append("stationName", getStationName())
            .append("gantryHex", getGantryHex())
            .append("gantryHexOpposite", getGantryHexOpposite())
            .append("gantryType", getGantryType())
            .append("gantryOrderNum", getGantryOrderNum())
            .append("gantryGbId", getGantryGbId())
            .append("laneId", getLaneId())
            .append("tollLaneId", getTollLaneId())
            .append("laneHex", getLaneHex())
            .append("laneGbId", getLaneGbId())
            .append("laneSign", getLaneSign())
            .append("laneWork", getLaneWork())
            .append("laneType", getLaneType())
            .append("tollerId", getTollerId())
            .append("tollerName", getTollerName())
            .append("tollerShift", getTollerShift())
            .append("tollerShiftOrder", getTollerShiftOrder())
            .append("tradeTime", getTradeTime())
            .append("passTime", getPassTime())
            .append("dataCreateTime", getDataCreateTime())
            .append("tradeDate", getTradeDate())
            .append("hourBatchNo", getHourBatchNo())
            .append("vehicleCaptureType", getVehicleCaptureType())
            .append("vehicleFeeType", getVehicleFeeType())
            .append("vehicleSeat", getVehicleSeat())
            .append("vehiclePreviousType", getVehiclePreviousType())
            .append("vehicleKind", getVehicleKind())
            .append("vehicleSign", getVehicleSign())
            .append("vehicleHeadPlate", getVehicleHeadPlate())
            .append("vehicleHeadImagePath", getVehicleHeadImagePath())
            .append("vehicleHeadPicId", getVehicleHeadPicId())
            .append("vehicleTailPlate", getVehicleTailPlate())
            .append("vehicleTailImagePath", getVehicleTailImagePath())
            .append("vehicleTailPicId", getVehicleTailPicId())
            .append("vehicleFeePlate", getVehicleFeePlate())
            .append("axleCount", getAxleCount())
            .append("axleType", getAxleType())
            .append("axleInfo", getAxleInfo())
            .append("axleTotalWeight", getAxleTotalWeight())
            .append("axleLimitWeight", getAxleLimitWeight())
            .append("axleOverloadRate", getAxleOverloadRate())
            .append("heavyCargoCertNo", getHeavyCargoCertNo())
            .append("mediaType", getMediaType())
            .append("mediaMac", getMediaMac())
            .append("mediaIssueId", getMediaIssueId())
            .append("mediaSn", getMediaSn())
            .append("mediaVersion", getMediaVersion())
            .append("mediaStartDate", getMediaStartDate())
            .append("mediaEndDate", getMediaEndDate())
            .append("mediaState", getMediaState())
            .append("mediaElectricalRate", getMediaElectricalRate())
            .append("obuVehiclePlate", getObuVehiclePlate())
            .append("obuVehicleType", getObuVehicleType())
            .append("obuUserType", getObuUserType())
            .append("obuVehicleLoad", getObuVehicleLoad())
            .append("obuVehicleLength", getObuVehicleLength())
            .append("obuVehicleWidth", getObuVehicleWidth())
            .append("obuVehicleHight", getObuVehicleHight())
            .append("entryStationHex", getEntryStationHex())
            .append("entryStationId", getEntryStationId())
            .append("entryStationName", getEntryStationName())
            .append("entryLane", getEntryLane())
            .append("entryLaneType", getEntryLaneType())
            .append("entryLaneHex", getEntryLaneHex())
            .append("entryTime", getEntryTime())
            .append("entryTollerId", getEntryTollerId())
            .append("entryTollerShift", getEntryTollerShift())
            .append("entryVehicleType", getEntryVehicleType())
            .append("entryVehicleKind", getEntryVehicleKind())
            .append("entryVehicleSign", getEntryVehicleSign())
            .append("entryVehiclePlate", getEntryVehiclePlate())
            .append("entryAxleCount", getEntryAxleCount())
            .append("entryTotalWeight", getEntryTotalWeight())
            .append("entryPermittedWeight", getEntryPermittedWeight())
            .append("etcCardId", getEtcCardId())
            .append("etcCardType", getEtcCardType())
            .append("etcCardUserType", getEtcCardUserType())
            .append("etcNetId", getEtcNetId())
            .append("etcIssueId", getEtcIssueId())
            .append("etcVehiclePlate", getEtcVehiclePlate())
            .append("etcVehicleType", getEtcVehicleType())
            .append("etcStartDate", getEtcStartDate())
            .append("etcEndDate", getEtcEndDate())
            .append("etcVersion", getEtcVersion())
            .append("etcBeforeBalance", getEtcBeforeBalance())
            .append("etcAfterBalance", getEtcAfterBalance())
            .append("etcTradNo", getEtcTradNo())
            .append("etcTac", getEtcTac())
            .append("etcTermTradNo", getEtcTermTradNo())
            .append("etcTermCode", getEtcTermCode())
            .append("etcTradeType", getEtcTradeType())
            .append("etcTradeFlag", getEtcTradeFlag())
            .append("etcCardLastGantryId", getEtcCardLastGantryId())
            .append("etcCardLastGantryTime", getEtcCardLastGantryTime())
            .append("etcCardFeeSum", getEtcCardFeeSum())
            .append("obuNoCardCount", getObuNoCardCount())
            .append("obuPayfeeSum", getObuPayfeeSum())
            .append("obuFeeSum", getObuFeeSum())
            .append("obuDiscountFeeSum", getObuDiscountFeeSum())
            .append("obuTradeSuccCount", getObuTradeSuccCount())
            .append("obuPassMileagesSum", getObuPassMileagesSum())
            .append("obuTradeProvSuccCount", getObuTradeProvSuccCount())
            .append("obuEncryptLetter", getObuEncryptLetter())
            .append("mediaPassProvInfoGroup", getMediaPassProvInfoGroup())
            .append("mediaEf04DataHex", getMediaEf04DataHex())
            .append("passPointInfo", getPassPointInfo())
            .append("passProvFeeGroup", getPassProvFeeGroup())
            .append("passProvCount", getPassProvCount())
            .append("provGantryCount", getProvGantryCount())
            .append("provGantrySumFee", getProvGantrySumFee())
            .append("provGantrySumPayFee", getProvGantrySumPayFee())
            .append("provCalcFeeMileages", getProvCalcFeeMileages())
            .append("provEntryGantryId", getProvEntryGantryId())
            .append("provEntryGantryTime", getProvEntryGantryTime())
            .append("lastGantryId", getLastGantryId())
            .append("lastGantryTime", getLastGantryTime())
            .append("lastGantryFee", getLastGantryFee())
            .append("lastGantryMileage", getLastGantryMileage())
            .append("provPassStationCount", getProvPassStationCount())
            .append("provPassStationGroup", getProvPassStationGroup())
            .append("mpayTermNo", getMpayTermNo())
            .append("mpayIdentifier", getMpayIdentifier())
            .append("mpayReplyTime", getMpayReplyTime())
            .append("mpaySettleDate", getMpaySettleDate())
            .append("mpayTollAmount", getMpayTollAmount())
            .append("mpayPlatNumber", getMpayPlatNumber())
            .append("mpayChannelCode", getMpayChannelCode())
            .append("mpayType", getMpayType())
            .append("mpayRecordClass", getMpayRecordClass())
            .append("mpayPlatformFirm", getMpayPlatformFirm())
            .append("ticketId", getTicketId())
            .append("ticketFlag", getTicketFlag())
            .append("psamSerialNo", getPsamSerialNo())
            .append("algorithmIdentifier", getAlgorithmIdentifier())
            .append("keyVersion", getKeyVersion())
            .append("minFeeVersion", getMinFeeVersion())
            .append("minFeeTotaltoll", getMinFeeTotaltoll())
            .append("minFeeMileage", getMinFeeMileage())
            .append("minFeeFeegroup", getMinFeeFeegroup())
            .append("minFeeCalcrate", getMinFeeCalcrate())
            .append("serviceCalcFeeVersion", getServiceCalcFeeVersion())
            .append("serviceParamVersion", getServiceParamVersion())
            .append("serviceDevCtlVersion", getServiceDevCtlVersion())
            .append("actualFeeClass", getActualFeeClass())
            .append("calcfeeServiceFeetype", getCalcfeeServiceFeetype())
            .append("calcfeeRateVersion", getCalcfeeRateVersion())
            .append("calcfeeSplitProvince", getCalcfeeSplitProvince())
            .append("calcfeeChargeRoute", getCalcfeeChargeRoute())
            .append("tollIntervalId", getTollIntervalId())
            .append("tollIntervalSign", getTollIntervalSign())
            .append("calcfeePayfee", getCalcfeePayfee())
            .append("calcfeeTollfee", getCalcfeeTollfee())
            .append("calcfeeDiscountfee", getCalcfeeDiscountfee())
            .append("totalToll", getTotalToll())
            .append("feeMileage", getFeeMileage())
            .append("totalPayfeeGroup", getTotalPayfeeGroup())
            .append("totalTollGroup", getTotalTollGroup())
            .append("totalDiscountfeeGroup", getTotalDiscountfeeGroup())
            .append("entryVehicleTypeToll", getEntryVehicleTypeToll())
            .append("pdiscountToll", getPdiscountToll())
            .append("payMethod", getPayMethod())
            .append("tradeResult", getTradeResult())
            .append("tradeMethod", getTradeMethod())
            .append("tradeFee", getTradeFee())
            .append("multiProvince", getMultiProvince())
            .append("specialType", getSpecialType())
            .append("feeDiscountKind", getFeeDiscountKind())
            .append("feeProvBeginHex", getFeeProvBeginHex())
            .append("calcfeeIntoParams", getCalcfeeIntoParams())
            .append("calcfeeOutParams", getCalcfeeOutParams())
            .append("tollServiceInfo", getTollServiceInfo())
            .append("holidayState", getHolidayState())
            .append("bdsEmpowerType", getBdsEmpowerType())
            .append("recordType", getRecordType())
            .append("opduration", getOpduration())
            .append("reviewTollerInfo", getReviewTollerInfo())
            .append("tradeDescription", getTradeDescription())
            .append("provinceDiscountFee", getProvinceDiscountFee())
            .append("originFee", getOriginFee())
            .append("discountType", getDiscountType())
            .append("transPayType", getTransPayType())
            .append("obuSign", getObuSign())
            .append("appointid", getAppointid())
            .append("gantryCalcInfo", getGantryCalcInfo())
            .append("entryLaneId", getEntryLaneId())
            .append("workonTime", getWorkonTime())
            .append("totalDiscountFee", getTotalDiscountFee())
            .append("rateVersion", getRateVersion())
            .append("spcRateVersion", getSpcRateVersion())
            .append("proRequestTime", getProRequestTime())
            .append("proResponseTime", getProResponseTime())
            .append("minRequestTime", getMinRequestTime())
            .append("minResponseTime", getMinResponseTime())
            .append("transferMark", getTransferMark())
            .append("spare1", getSpare1())
            .append("spare2", getSpare2())
            .append("spare3", getSpare3())
            .append("spare4", getSpare4())
            .append("spare5", getSpare5())
            .append("spare6", getSpare6())
            .toString();
    }
}
